$(document).ready(function () {
  var map = new AMap.Map('container', {
    resizeEnable: true, //是否监控地图容器尺寸变化
    zoom: 11, //初始化地图层级
    center: [120, 30] //初始化地图中心点
  })

  mapAddRSUPos = () => {
    var RSULong = $('#mapRSULongIpt').val()
    var RSULatitude = $('#mapRSULatitudeIpt').val()

    var circle = new AMap.Circle({
      center: new AMap.LngLat(RSULong, RSULatitude), // 圆心位置
      radius: 500, //半径 单位m
      strokeColor: '#ff3333', //线颜色
      strokeOpacity: 1, //线透明度
      strokeWeight: 3, //线粗细度
      fillColor: '#ee2200', //填充颜色
      fillOpacity: 0.35 //填充透明度
    })
    map.add(circle);
    map.setFitView();


    if (RSULong != '' && RSULatitude != '') {
      var RSULocation = RSULong + "," + RSULatitude;

      $.ajax({
        url: '../../rsu/addRsu', //引入地址
        type: 'POST', //请求方式
        dataType: "json",
        contentType: "application/json;charset=UTF-8",
        data:JSON.stringify( {
          rsuLocation: RSULocation
        }),
        success: function (response) {
          $('.help-block').remove()
          if (response.success) {
            hulla.send(response.message, 'success')
          }
        },
        error: function (error) {
          hulla.send(error.message, 'danger')
        }
      })
    }
  }

  mapClearRSUPos = () => {
    $('#lnglat')[0].value = ''
    $('#mapRSULongIpt').val("")
    $('#mapRSULatitudeIpt').val("")
  }

  //为地图注册click事件获取鼠标点击出的经纬度坐标
  map.on('click', function (e) {
    $('#lnglat')[0].value = e.lnglat.getLng() + ',' + e.lnglat.getLat()
  })
})
